import axios from 'axios';


let baseURL;
if (import.meta.env.MODE === 'development') {
  baseURL = import.meta.env.VITE_APP_API_BASE_URL; // 开发环境的前缀
  console.log(import.meta.env.MODE,'****************',import.meta.env.VITE_APP_API_BASE_URL,'-----------')
} else {
  baseURL = import.meta.env.VITE_APP_API_BASE_URL; // 生产环境的实际服务器地址
  console.log(import.meta.env.MODE,'****************',import.meta.env.VITE_APP_API_BASE_URL,'-----------')
}

// 创建 axios 实例
// baseURL: 'http://localhost:18080/', // 后端 API 基础 URL
const apiClient = axios.create({
  baseURL: baseURL, // 后端 API 基础 URL
  headers: {
    'Content-Type': 'application/json',
  },
});

// 请求拦截器
apiClient.interceptors.request.use(
  config => {
    // 可以在此添加 token
    // config.headers.Authorization = `Bearer ${token}`;
    return config;
  },
  error => {
    return Promise.reject(error);
  }
);

// 响应拦截器
apiClient.interceptors.response.use(
  response => {
    return response;
  },
  error => {
    return Promise.reject(error);
  }
);

export default apiClient;
